<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page errorPage="/WEB-INF/secure/error/16isError.jsp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>오류발생</title>
</head>
<body>
<h1>오류발생</h1>
<p><% out.print(10/0); %></p>
<h3>개요</h3>
<p>JSP 페이지 실행중 오류가 발생하는 경우, JSP/Servlet 컨테이너에서 제공하는 오류 처리페이지가 나타냄</p>
<p>하지만, 일반 사용자가 보기에 복잡하고 어려워 보이기 때문에 쉽고 편하게 볼수 있도록 새롭게 개조된 오류 처리 페이지가 필요함</p>
<p>오류 페이지 처리방법은 크게 2가지가 존재</p>

<h3>errorPage,isErrorPage 속성 이용</h3>
<p>errorPage:JSP 페이지에서 오류가 발생하는 경우 띄울 오류처리 JSP페이지 지정</p>
<p>isErrorPage: 오류발생시 오류 내용을 보여줄 JSP페이지임을 지정,true라고 지정해야 함</p>
<p>단점 : 오류 처리페이지를 사용하려면 모든 JSP 페이지에 errorPage 속성을 지정해야 함</p>
<p>또한, 하나이상의 오류 처리페이지가 존재하는 경우, 모든 JSP 페이지에 isErrorPage 속성도 지정해야 함</p>
<h3>web.xml을 이요하는 방법</h3>
<p>웹 어플리케이션 설정 파일인 web.xml에 error-page 태그안에 error-code, exception-type 타입를 사용하여 오류를 처리할수 잇으</p>
<p>isErrorPage, errorPage속성은 사용하지 않아도 됨</p>

</body>
</html>